.caseItem{
  margin-top: 10px;
  background: rgb(250,250,250);
  padding: 10px;
}
.addCaseItem{
  color: gray;
  background-color: rgb(229, 235, 243);
  border: none;
  margin-left: 10px;
}
.addGroupItem{
  margin-left: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color:#fff;
  color:dodgerblue;
}
.selectItem{
  width: 120px;
  margin: 5px 5px;
}
.andItem,.orItem{
  width: 30px;
  height: 30px;
  border-radius: 15px;
  text-align: center;
  line-height: 30px;
  color:#fff;
  background-color: #13c2f3;
  cursor: pointer;
  margin:15px 10px;
}
.orItem{
  margin-left: -20px;
}
.addOneCase{
  margin-top: 10px;
  padding-left: 11px;
  color: blueviolet;
  cursor: pointer;
}
.orCase{
  display: flex;
}
.orCaseLine{
  border: 1px solid grey;
}
.slotNumber{
  width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: 10px;
  line-height: 20px;
  text-align: center;
  color: #000;
  border: 1px solid skyblue;
}

.addSlotItem{
  margin-right: 10px;
}
